Kennebunkport abuts Kennebunk Maine, Wells Maine and Cape Porpoise.
To the south along the coast, Ogunquit and York.
To the north along the coast, Old Orchard Beach.
To the west inland are the lakes of Maine, of which the largest is Sebago
Portland and Portsmouth are the nearest cities, to the north and south respectively.